@CHARSET "UTF-8";
#main-wrapper{
	background: #f1f1f1 !important;
  color: #333;
  font: 14px/20px Arial,Helvetica,sans-serif;
}
#main-content h2{
	color: #333;
	font-size: 17px;
}
h1.site-name a{
	color: #333 !important;
	text-decoration:none;
}
.page-title{
	margin: 0 auto;
  padding: 10px 0;
  width: 100%;
	max-width: 502px;
	text-align: center;
}
.teaser-list{
	width: 100%;
	max-width: 502px;
  margin: 0 auto;
}
.node-teaser-wrapper{
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
.node-teaser-wrapper article{
	float:left;
	width: 100%;
  border: 1px solid #d9d9d9;
  padding-bottom: 10px;
	background: #fff;
	color: #333;
	text-shadow: none;
}
.node-teaser-wrapper article a{
	color: #333 !important;
	text-decoration:none;
}
.node-teaser-wrapper .user-picture{
  float: left;
  width: 50px;
  margin: 10px;
}
.node-teaser-wrapper .meta{
  float: left;
  width: 180px;
  height: 60px;
	margin-top: 10px;
}
.node-teaser-wrapper .meta p{
	margin: 0;
}
.node-teaser-wrapper h2{
	float:left;
	margin: 0 10px 10px 10px;
	width: 96%;
}
.node-teaser-wrapper .teaser-content{
	float:left;
}
.node-teaser-wrapper .teaser-photo img{
	width: 100%;
}
.node-teaser-wrapper .teaser-period{
  font-weight:bold;
	margin: 10px;
}

.node-teaser .photo{
	text-align: center;
}
.node-full-wrapper{
  max-width: 600px;
  width: 100%;
	background: #fff;
	margin: 0 auto;
}
.node-full a{
	text-decoration:none;
}
.node-full .content{
  margin: 5px 10px;
  max-width: 580px;
}
.node-full .main-image img,
.node-full .body img{
	width:100%;
}
.node-full .field-name-field-tags a{
	margin-right: 20px;
}
.node-full .related-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
.node-full .related-list li{
	margin-bottom: 10px;
}
#list-popup .ui-icon{
	float:left;
}
.pager{
	float:left;
	width: 100%;
}
.pager .ui-controlgroup-controls{
	width: 100%;
}
.pager .ui-controlgroup-controls a{
	width: 26px;
}
.pager .ui-controlgroup-controls a.ui-link{
	display:none;
}
.pager .ui-controlgroup-controls a span.ui-btn-inner{
	padding: 5px 0;
}
#search-btn-submit{
	display:none;
}
#nav-cat{
	background:url("images/gkm-menu-left.png") no-repeat;
	text-indent: -999px;
	border: 0;
	width: 45px;
	height: 36px;
	border-radius: 0;
	-webkit-border-radius: 0;
}
#nav-cat span{
	 border: 0;
}
#nav-activity{
    background:url("images/gkm-menu-right.png") no-repeat;
    text-indent: -999px;
    border: 0;
    width: 36px;
    height: 36px;
    border-radius: 0;
    -webkit-border-radius: 0;
}
